/* 登录/注册/找回密码等认证页面的背景样式 */
#app>.auth {
    width: 100vw;
    height: 100vh;
    background-image:
        linear-gradient(45deg, rgba(255, 204, 204, 0.6), rgba(255, 240, 220, 0.6)),
        linear-gradient(135deg, rgba(204, 255, 255, 0.6), rgba(220, 255, 240, 0.6)),
        linear-gradient(225deg, rgba(204, 255, 204, 0.6), rgba(220, 255, 220, 0.6)),
        linear-gradient(315deg, rgba(255, 255, 204, 0.6), rgba(255, 255, 220, 0.6));
    /* auth文件夹内视图组件的背景色 */
    display: flex;
    align-items: center;
    justify-content: center;
}

/* 内容框样式 */
#app>.auth>div {
    background-color: rgba(255, 255, 255, 0.7);
    /* 内容框的背景色 */
    border: 1px solid rgba(255, 255, 255, 0.8);
    border-radius: 10px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    align-items: center;
    color: #333;
    font-size: 1.5em;
    font-weight: bold;
}

/* 内容区高度 */
.auth .content {
    height: 50%;
}

/* 输入框样式 */
.auth .user-input {
    width: 80%;
    height: 10%;
}

/* 响应式布局：小屏幕内容区宽度 */
@media screen and (max-width: 768px) {
    .auth .content {
        width: 90%;
    }
}

/* 响应式布局：中等屏幕内容区宽度 */
@media screen and (min-width: 768px) and (max-width: 1024px) {
    .auth .content {
        width: 70%;
    }
}

/* 响应式布局：大屏幕内容区宽度 */
@media screen and (min-width: 1024px) {
    .auth .content {
        width: 40%;
    }
}